home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Light ROM 1
/
LIGHT-ROM 1 (Amiga Library Services)(1994).iso
/
ffdisks
/
d905.lha
/
Eval
/
source
/
src.lha
/
Makefile.asa
< prev
next >
Wrap
Makefile
|
1993-04-13
|
1KB
|
38 lines
#
# Amiga SAS C 6.x Makefile for Eval. Uses Amiga IEEE libraries.
#
# Note: Because SAS C 6.1 Make is not compatible with Unix Make, this
# make file doesn't work quite right. If you change one module,
# make will not recompile just that module. Instead, it will
# tell you that Eval is up to date. You have to recompile by
# hand and delete the executable. If you have Manx's Make, it
# works fine. Presumably SAS will fix their Make utility.
# I was too lazy to make a completely different Makefile for
# SAS, but anyone who does so is welcome to send it to me.
#
# Since Eval does not need a lot of speed, the IEEE libraries
# (which auto-detect the 68881/2 if available but are slower than
# native 68881/2 code) are sufficient, and they keep the code smaller.
#
CC=sc
CCFLAGS=nolink math=ieee
LN=sc
LNFLAGS=math=ieee
LIBC=
LIBM=
EXE=
OBJ=.o
HEADER=eval.h
OBJFILES=eval$(OBJ) funcs$(OBJ) parse$(OBJ) estack$(OBJ) base$(OBJ) \
bitwise$(OBJ) etable$(OBJ) help$(OBJ) emath$(OBJ)
.c$(OBJ):
$(CC) $(CCFLAGS) $*.c
$(OBJFILES): $(HEADER)
eval$(EXE): $(OBJFILES)
$(LN) $(LNFLAGS) $(OBJFILES) $(LIBM) $(LIBC)
all: eval$(EXE)